@charset "utf-8";
/********************************************************************************/
/********************************************************************************/
/*************基本/*******************/
* { margin: 0px; padding: 0px; }
table{ border-spacing: 0px; } 
a { cursor: pointer; outline: 0 none;  color:#000; }
a:focus { outline: 0 none; }
a:link { text-decoration: none; }
a:visited {}
a:hover {}
a:active {}
img { border:none; }
input:focus { outline:none; }
select:focus { outline:none; }
button:focus { outline:none !important; }
textarea { resize:none; }
textarea:focus { outline:none !important; }
/************标题/留空***************/
h1 { font-size:18px; margin-bottom: 5px; }
h2 { font-size:16px; height:20px; line-height:20px; overflow:hidden; }
h3 { font-size:13px; }
h4 { font-size: 20px; }
h5 { font-size: 16px; }

/************标题/留空，设置下字体***************/
input, select, button { font-family: "微软雅黑", "宋体", Arial; }
input,button,select,textarea{}
.yinchang { display:none !important; }
.nopaddinglr { padding-left:0 !important; padding-right:0 !important; }
/********************************************************************************/
/********************************************************************************/

/*清除浮动*/
.clearfix:before,.clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; overflow:hidden; }
.clearfix { zoom:1; }


/********************************************************************************/
/*****************文字大小 .Aa 默认6挡，.Aa_M跟body文字一样大 *******************/
.Aa_XXL { font-size: 22px; }/*********超大*****/
.Aa_XL { font-size: 18px; }
.Aa_L { font-size: 14px;   }
.Aa_M { font-size: 12px; }
.Aa_S { font-size: 11px;  }
.Aa_XS { font-size: 10px; }/*****最小，英文用，中文最小12px**/


/*******************按需增加，可以增加斜体什么的***************************/
.Aa_Bold { font-weight: bold; } /*******粗体用******/
.Aa_Italic {  font-style: italic; } /*******斜体用******/
.Aa_Black { color: #000; } /*******黑色，用来说明这类的******/
.Aa_Grey { color: #666; } /*******灰色，用来说明这类的******/
.Aa_Red { color: #F00;} /*******红色，用来强调这类的******/
.Aa_Through{text-decoration: line-through; }
.Aa_Underline{ text-decoration: underline; }
.Aa_White { color: #FFF;}
/*************************图片颜色黑白*************************************/
.Img_Gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;  }
/********************************************************************************/
/****************padding边距 建议分3档*****************/
.Padding_L {  padding: 20px; }
.Padding_M {  padding: 10px; }
.Padding_S {  padding: 5px; }
.Padding_LR_M { padding-left: 10px; padding-right: 10px; }

.PaddingTop_L {  padding-top: 20px; }
.PaddingTop_M {  padding-top: 10px; }
.PaddingTop_S {  padding-top: 5px; }

.PaddingLeft_L{  padding-left: 20px; }
.PaddingLeft_M{  padding-left: 10px; }
.PaddingLeft_S{  padding-left: 5px; }
.PaddingLeft_XS{  padding-left: 2px; }

.PaddingBottom_L { padding-bottom: 20px; }
.PaddingBottom_M { padding-bottom: 10px; }
.PaddingBottom_S { padding-bottom: 5px; }

.PaddingRight_L{  padding-right: 20px; }
.PaddingRight_M{  padding-right: 10px; }
.PaddingRight_S{  padding-right: 5px; }
.PaddingRight_XS{  padding-right: 2px; }

/********************************************************************************/


/********************************************************************************/
/****************Margin边距 建议分3档*****************/
.Margin_L { margin: 20px; }
.Margin_M { margin: 10px; }
.Margin_S { margin: 5px; }

.MarginTop_L {  padding-top: 35px; }
.MarginTop_M { padding-top: 25px;  }
.MarginTop_S {  padding-top: 15px; }
.MarginTop_XS {  padding-top: 8px; }

.MarginBottom_L { padding-bottom: 20px; }
.MarginBottom_M { padding-bottom: 10px; }
.MarginBottom_S { padding-bottom: 5px; }
.MarginBottom_XS { padding-bottom: 2px; }

.MarginLeft_L {  padding-left: 20px; }
.MarginLeft_M {  padding-left: 10px; }
.MarginLeft_S {  padding-left: 5px; }

.MarginRight_L { padding-right: 20px; }
.MarginRight_M { padding-right: 10px; }
.MarginRight_S { padding-right: 5px; }

/********************************************************************************/
.Radius_L{border-radius:12px;}
.Radius_M{border-radius:5px;}
.Radius_S{border-radius:3px;}
/********************************************************************************/
.Block_TopLine_2px{ border-top-width: 2px; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.1); }
.Block_TopLine_1px{ border-top-width: 1px; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.1); }
.Block_BotLine_2px{ border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color:rgba(0, 0, 0, 0.1); }
.Block_BotLine_1px{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.1); }
/************中间间隔***************/
.Blanking_S{ height: 10px; }
.Blanking_M{ height: 20px; }
.Blanking_L{ height: 30px; }
.Blanking_XL{ height: 40px; }

.RightBorder_1PX{ border-right-width: 1px; border-right-style: solid; border-right-color: #666; }

/********************************************************************************/
/************左右漂浮与清除漂浮***************/
.clear { clear: both !important; }
.Hide { display:none; }
.FloatLeft { float: left; }
.FloatRight { float: right; }
/***********************************阴影设置*******************************/
.Shadow_S {box-shadow: 0px 1px 2px #C2C2C2;}

/************1px分割横线***************/
.BoS_Line1_Gery{height:1px; background-color: #848484; margin-left:-15px; margin-right:-15px;  }


.DIV_Line1_Gery{height:1px; background-color: #e7e7e7; margin-top: 20px; margin-bottom: 20px; }
.DIV_Line2_Gery{height:2px; background-color: #e7e7e7; margin-top: 20px; margin-bottom: 20px;}
.Bordor

/************去除边框***************/
.BorderClear { border: none !important; }
.Border1PX{ padding: 2px; border: 1px solid #CCC; background:#FFF; }
.BorderClear_All, .BorderClear_All th, .BorderClear_All td { border: none !important; }

/************隐藏***************/
.Obj_Hide{ display:none }
.Obj_Show{}
/***********************************背景颜色*******************************/
.BgColor_None{background-image: none !important; }
.BgColor_grey{ background-color: #e0e0e0; }

/************************span有间距*************************************/
.Color_Red { color:#ff0000; }

.fa-Grey{color:#999}
